package org.groupg.practice.guiPractice.awt;

import java.awt.*;

public class BorderLayoutTest2 {
    public static void main(String[] args) {
        var f = new Frame("测试窗口");
        // 设置Frame容器使用BorderLayout布局管理器
        f.setLayout(new BorderLayout(30, 5));
        f.add(new Button("south"), BorderLayout.SOUTH);
        f.add(new Button("north"), BorderLayout.NORTH);
        // 创建一个Panel对象
        var p = new Panel();
        // 向Panel对象中添加两个组件
        p.add(new TextField(20));
        p.add(new Button("clickOnMe"));
        // 默认添加到中间区域，向中间区域添加一个Panel容器
        f.add(p);
        f.add(new Button("East"), BorderLayout.EAST);
        // 设置窗口为自适应
        f.pack();
        // 将窗口显示出来（Frame对象默认处于隐藏状态）
        f.setVisible(true);
        // 没有处理左侧内容，自动被隐藏
    }
}